package com.lebang.model;

import com.lebang.domain.TaskTagRelation;
import com.lebang.model.enums.buss.TaskCategory;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;
import java.util.stream.DoubleStream;

/**
 * @Author: hwq
 * @Date: 2019/8/7 16:41
 * @Version 1.0
 * 新任务列表参数
 */
@Data
public class WebTask {
    /**标题*/
    private String title;
    /**剩余任务次数*/
    private int size;
    /**任务预计耗时*/
    private int time;
    /**副标题*/
    private String label;
    /**图标*/
    private String icon;
    /**任务id*/
    private String taskId;
    /**任务类型*/
    private TaskCategory category;
    /**任务收入是1金币0钱*/
    private Integer type;

    private boolean needCheck =true;
    private String channel;

    // 用户做任务需要拥有的最小金额
    private int minMoney;

    // 任务自动上架时间
    private String startTime;

    // 任务自动下架时间
    private String endTime;
    //任务系列
    private String taskCategory;
    /**
     * 是否启用了过滤
     */
    private boolean isFilter=false;
    /**
     * 任务分类
     */
    private Integer taskclassifyId;
    /**
     * 任务标签
     */
    private List<TaskTagRelation> taskTagIds;
    /**
     * 任务上架时间
     */
    private LocalDateTime releaseTime;
    /**
     * 任务简介
     */
    private String taskIntroduce;
}
